Skip to content

Integrate unreleased command classes: multilevel sensor, schedule entry lock #143

Open
Philippe Coval (rzr) wants to merge 12 commits intoSiliconLabsSoftware:mainfrom
rzr:phcoval/cc/review/main
Open

Integrate unreleased command classes: multilevel sensor, schedule entry lock #143
Philippe Coval (rzr) wants to merge 12 commits intoSiliconLabsSoftware:mainfrom
rzr:phcoval/cc/review/main

Conversation

@rzr
Copy link
Copy Markdown
Contributor

@rzr Philippe Coval (rzr) commented Sep 12, 2025

Change

Checklist

Philippe Coval (rzr) added a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
…ss update

[Philippe Coval]

Add exported changes

Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
Apply splited change from uic,

[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to z-p-c, the same operation was done in UnifySDK (see log in provious patchset)

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
Origin: ver_1.7.0-unstable-24-geddc303adc
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/UnifySDK that referenced this pull request Sep 12, 2025
[Philippe Coval]

This change has been applied without any change and will be forwarded to:

This change was made from uic repo by exporting patch using:

git format-patch -1 943ae4c683f819ae8b6407ee29aa4f7c9bd69ddf

And then applied on top of z-wave/core/zpc/main (dangling branch of
Unify, currently in rzr fork, that may be pushed to public Unify repo)

git apply -i 0001-UIC-3273-Generated-files-for-Unify_MultilevelSensor-.patch

Then a patch is generated for z-p-c project using:

  git format-patch --no-numbered \
          -o ~/mnt/z-wave-protocol-controller/patches/UnifySDK/ \
           ver_1.7.0

Bug-SiliconLabs: UIC-3273
Origin: ver_1.7.0-unstable-22-g943ae4c683
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware/z-wave-protocol-controller#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/UnifySDK that referenced this pull request Sep 12, 2025
[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to Unify, the same operation should be
done for z-p-c project (in the opposite way).

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware/z-wave-protocol-controller#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) added a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
…ss update

[Philippe Coval]

Add exported changes

Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
Apply splited change from uic,

[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to z-p-c, the same operation was done in UnifySDK (see log in provious patchset)

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to rzr/z-wave-protocol-controller that referenced this pull request Sep 12, 2025
Origin: ver_1.7.0-unstable-24-geddc303adc
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to SiliconLabs/UnifySDK that referenced this pull request Sep 16, 2025
[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to Unify, the same operation should be
done for z-p-c project (in the opposite way).

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware/z-wave-protocol-controller#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit to SiliconLabs/UnifySDK that referenced this pull request Sep 16, 2025
[Philippe Coval]

This change has been applied without any change and will be forwarded to:

This change was made from uic repo by exporting patch using:

git format-patch -1 943ae4c683f819ae8b6407ee29aa4f7c9bd69ddf

And then applied on top of z-wave/core/zpc/main (dangling branch of
Unify, currently in rzr fork, that may be pushed to public Unify repo)

git apply -i 0001-UIC-3273-Generated-files-for-Unify_MultilevelSensor-.patch

Then a patch is generated for z-p-c project using:

  git format-patch --no-numbered \
          -o ~/mnt/z-wave-protocol-controller/patches/UnifySDK/ \
           ver_1.7.0

Bug-SiliconLabs: UIC-3273
Origin: ver_1.7.0-unstable-22-g943ae4c683
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware/z-wave-protocol-controller#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
…ss update

[Philippe Coval]

Add exported changes

Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit that referenced this pull request Sep 16, 2025
Apply splited change from uic,

[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to z-p-c, the same operation was done in UnifySDK (see log in provious patchset)

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: #44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: #143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) pushed a commit that referenced this pull request Sep 16, 2025
Origin: ver_1.7.0-unstable-24-geddc303adc
Forwarded: #143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Philippe Coval (rzr) and others added 11 commits September 16, 2025 15:16
…ltilevelSensor-.patch (phcoval/cc/review/main)

Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Apply splited change from uic,

[Philippe Coval]

This patch was split in two, this version is the change that apply to
Unify, please refer to previous commit to undestand the flow, I after
the failed cherry-pick, I just used patch -p1 < patch and commited
only the changes that applies to z-p-c, the same operation was done in UnifySDK (see log in provious patchset)

Origin: ver_1.7.0-unstable-23-g38f24ffb48
Bug-SiliconLabs: UIC-3273
Origin: s.s.com/projects/UIC/repos/uic/pull-requests/2855
Relate-to: SiliconLabsSoftware#44
Forwarded: https://github.com/rzr/UnifySDK/tree/z-wave/core/zpc/main
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Origin: ver_1.7.0-unstable-24-geddc303adc
Forwarded: SiliconLabsSoftware#143
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Merge in UIC/uic from feature/UIC-3434-data-model-Schedule-Entry-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3435-Base-Skeleton-Code-Schedule-Entry-Lock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3438-dotdot-mapper-Setup-Schedule-Entry-Lock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3436-Attribute-resolver-rules-ScheduleEntryLock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3494-dotdot-command-handlers-in-ZPC-ScheduleEntryLock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3437-Report-callback-Schedule-Entry-Lock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
Merge in UIC/uic from feature/UIC-3439-Unit-Test-Schedule-Entry-Lock-CC to feature/UIC-3271-Schedule-Entry-Lock-CC
@rzr Philippe Coval (rzr) changed the title Feature/UIC-3273 zpc multilevel sensor command class update Integrate unreleased command classes: multilevel sensor, schedule entry lock Sep 16, 2025
@DucAnh-silabs
Copy link
Copy Markdown

Hi Philippe Coval (@rzr), how do you want me to test this PR? I've able to install and run zpc on WSL2, Ubuntu 22.04.5LTS but have to disable some python3 packages for doc generation.

@rzr
Copy link
Copy Markdown
Contributor Author

Philippe Coval (rzr) commented Sep 26, 2025

Hi Philippe Coval (@rzr), how do you want me to test this PR?

Dont we have features implemented in sample apps ? if not I know that ZWA is providing EDE tool (to be used along CTT for certification, let's investigate about it: https://z-wavealliance.org/certification-overview/zwa-certification-tutorial/ https://github.com/Z-Wave-Alliance/ede/issues/6 )

I've able to install and run zpc on WSL2, Ubuntu 22.04.5LTS but have to disable some python3 packages for doc generation.

ok i was running on debian 12 , let try to support 22.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants